<!--
 * @Author: taosong 2289713738@qq.com
 * @Date: 2023-12-19 20:15:28
 * @LastEditors: taosong 2289713738@qq.com
 * @LastEditTime: 2024-01-04 14:53:42
 * @FilePath: \vue3.0-study\src\App.vue
 * @Description: 
 * 
 * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. 
-->
<script setup>
import Computed from '@/example/computed.vue'
import Attribute from '@/example/attribute/attribute.vue'
import EventModifier from '@/example/eventModifier.vue'
import bidirectionalBindingVue from '@/example/bidirectionalBinding/index.vue'
import Watch from '@/example/watch.vue'
import templateReference from './example/templateReference.vue'
import Slot from './example/slot/index.vue'
import DependencyInjectionVue from './example/dependencyInjection/index.vue'
import AsyncComponent from './example/asyncComponent/index.vue'
import TransitionVue from './example/transition.vue'
</script>

<template>
  <div>
    <Computed />
    <Attribute />
    <EventModifier />
    <bidirectionalBindingVue />
    <Watch />
    <templateReference />
    <Slot />
    <DependencyInjectionVue />
    <AsyncComponent />
    <TransitionVue />
  </div>
</template>

<style scoped></style>
